// 引入二次封装的axios
import request from '@/utils/request'

// 获取盘点订单接口
export function get() {
  return request({
    url: '/admin/product/check/get',
    method: 'get'
  })
}

// // 获取仓库信息
// export function warehouse() {
//   return request({
//     url: '/admin/product/check/warehouse',
//     method: 'get'
//   })
// }

// 获取仓库货物
export function getChecks(warehouse, area, position) {
  return request({
    url: `/admin/product/check/getChecks/${warehouse}/${area}/${position}`,
    method: 'get'
  })
}

// 生成盘点订单id
export function getId() {
  return request({
    url: '/admin/product/check/getId',
    method: 'get'
  })
}

// // 查询货物单位（库存、品牌）
// export function getUnit(id, o3) {
//   return request({
//     url: `/admin/product/check/getUnit/${id}/${o3}`,
//     method: 'get'
//   })
// }

// 添加盘点订单
export function add(data) {
  return request({
    url: '/admin/product/check/add',
    method: 'post',
    data
  })
}

// // 获取盘点货物信息
// export function getcheck(id) {
//   return request({
//     url: `/admin/product/check/getcheck/${id}`,
//     method: 'get'
//   })
// }

// 批量盘点
export function modify(status, data) {
  return request({
    url: `/admin/product/check/modify/${status}`,
    method: 'put',
    data
  })
}

// 取消盘点订单
export function cancel(id) {
  return request({
    url: `/admin/product/check/cancel/${id}`,
    method: 'delete'
  })
}

